﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DigDes.DS2012.BusinessObjects;
using System.Data.SqlClient;
using System.Diagnostics.Contracts;

namespace DigDes.DS2012.BusinessLogic
{
    public class ManagerBase
    {
        protected IGlobalContext _context;

        public ManagerBase()
        {

        }

        /// <summary>
        /// Конструктор БЛ, учитывающий контекст приложения
        /// (например для фильтрации данных по текущему пользователю).
        /// </summary>
        /// <param name="context">Контекст приложения</param>
        public ManagerBase(IGlobalContext context)
        {
            Contract.Ensures(_context != null);
            _context = context;
        }
    }
}
